home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
Weubblers handler.adf
/
Docs
/
support
/
ChangeStandardTrack.Doc
< prev
next >
Wrap
Text File
|
1989-01-08
|
1KB
|
37 lines
ChangeStandardTrack
Name:
ChangeStandardTrack - Korrigiere die Sektorvorspaenne eines
PC-Schreibpuffers
Syntax:
ChangeStandardTrack (Buffer,Track,Head,NumSecs)
unsigned short * Buffer;
int Track,Head,NumSecs;
Ergebnis:
keins
Beschreibung:
Die Routine CreateEmptyStandardTrack ist relativ langsam,
da immer alle Sektorinhalte geloescht werden. Beim Formatieren
einer Diskette sollte daher CreateEmptyStandardTrack nur fuer
den ersten Track aufgerufen werden.
Fuer die weiteren Tracks muss dann jeweils nur noch der Sektor-
vorspann, der Track und Kopf beinhaltet, geaendert werden,
dies passiert mit ChangeStandardTrack.
NumSecs ist hierbei die Anzahl der Sektoren pro Track.
ACHTUNG: Es werden natuerlich nur Track- und Kopfnummer geaen-
dert, bei einer Aenderung der Sektorzahl pro Track muss wieder
neu CreateEmptyStandardTrack aufgerufen werden.
Beispiel:
siehe Beispielprog MsFormat
Bekannte Fehler:
Es wird nicht geprueft, ob der Puffer das richtige Format
besitzt (mit CreateEmptyStandardTrack erzeugt).